// 5.1. 常量-整数常量
/**
 * 
 * 常量是固定值，在程序执行期间不会改变。这些固定的值，又叫做字面量。
 * 常量可以是任何的基本数据类型，可分为整型数字、浮点数字、字符、字符串和布尔值。
 * 常量就像是常规的变量，只不过常量的值在定义后不能进行修改。
 * 
 * -----------------
 * 整数常量
 * 整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数：0x 或 0X 表示十六进制，0 表示八进制，不带前缀则默认表示十进制。
 * 整数常量也可以带一个后缀，后缀是 U 和 L 的组合，U 表示无符号整数（unsigned），L 表示长整数（long）。后缀可以是大写，也可以是小写，U 和 L 的顺序任意。
*/
#include <iostream>

int main()
{
  const int num1 = 10;
  const int num2 = 215u; // 无符号整数
  const int num3 = 027; // 八进制
  const int num4 = 0x27FL; // 16进制长整数
  const int num5 = 036LU; // 8进制无符号长整数


  printf("-------------end----------\n");
  return 0;
}